package py.com.alfa.escriba.persistence.dto.referencia;

import java.util.ArrayList;
import java.util.List;

public class DistritoComplexDTO extends DistritoDTO {

	private List<BarrioDTO> barrios;
	
	public DistritoComplexDTO() {
		this.barrios = new ArrayList<BarrioDTO>();
	}

	public DistritoComplexDTO(Long id, Long idDepartamento) {
		super(id, idDepartamento);
		this.barrios = new ArrayList<BarrioDTO>();
	}

	public DistritoComplexDTO(Long id, Long idDepartamento, String descripcion) {
		super(id, idDepartamento, descripcion);
		this.barrios = new ArrayList<BarrioDTO>();
	}

	public List<BarrioDTO> getBarrios() {
		return barrios;
	}

	public void setBarrios(List<BarrioDTO> barrios) {
		this.barrios = barrios;
	}

	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("DistComplexDTO [");
		builder.append(super.toString());
		builder.append(", barrios=");
		for (BarrioDTO dto : barrios) {
			builder.append(dto.toString());
			builder.append(", ");
		}
		builder.append("]");
		return builder.toString();
	}
	
	
}
